/*
 * 版权声明 (c) 2025 XXX科技有限公司
 *
 * 本软件及其相关文档文件受版权保护。未经版权所有者明确书面许可，任何单位或个人不得
 * 以任何形式复制、传播、修改、出售、出租、反向工程、反编译或利用本软件的任何部分。
 *
 * 对于任何违反本声明的行为，版权所有者保留追究法律责任的权利。
 */

#ifndef GATEWAY_MODULE_H
#define GATEWAY_MODULE_H

#include <atomic>
#include <memory>
#include "module.h"

// 主业务模块
class GatewayModule final : public Module {
public:
	explicit GatewayModule(Context &context, const string &module_name);
	~GatewayModule() override;

	bool Init() override;
	void Start() override;
	void Stop() override;

private:
};

#endif // GATEWAY_MODULE_H
